Component({
    options: {
        multipleSlots: !0
    },
    relations: {
        "../cell-group/cell-group": {
            type: "parent"
        }
    },
    properties: {
        icon: {
            type: String,
            value: "undefined"
        },
        size: {
            type: String,
            value: "100"
        },
        title: String,
        desc: String,
        value: String,
        arrow: {
            type: Boolean,
            value: !1
        },
        url: String,
        openType: {
            type: String,
            value: "navigate"
        },
        button: Boolean,
        avatar: {
            type: String,
            value: "undefined"
        },
        avatarStyle: String
    },
    data: {
        isFirstCell: !0
    },
    methods: {
        updateIsFirstCell: function(t) {
            this.setData({
                isFirstCell: t
            });
        },
        onTap: function() {
            var t = this.data.url;
            if (t) return this.$route(t);
            this.triggerEvent("click", {}, {});
        }
    }
});